<!doctype html>
<html class="default no-js">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>Long | mongodb</title>
	<meta name="description" content="Documentation for mongodb">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="../assets/css/main.css">
	<script async src="../assets/js/search.js" id="search-script"></script>
</head>
<body>
<header>
	<div class="tsd-page-toolbar">
		<div class="container">
			<div class="table-wrap">
				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.json" data-base="..">
					<div class="field">
						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
						<input id="tsd-search-field" type="text" />
					</div>
					<ul class="results">
						<li class="state loading">Preparing search index...</li>
						<li class="state failure">The search index is not available</li>
					</ul>
					<a href="../index.html" class="title">mongodb</a>
				</div>
				<div class="table-cell" id="tsd-widgets">
					<div id="tsd-filter">
						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
						<div class="tsd-filter-group">
							<div class="tsd-select" id="tsd-filter-visibility">
								<span class="tsd-select-label">All</span>
								<ul class="tsd-select-list">
									<li data-value="public">Public</li>
									<li data-value="protected">Public/Protected</li>
									<li data-value="private" class="selected">All</li>
								</ul>
							</div>
							<input type="checkbox" id="tsd-filter-inherited" checked />
							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
							<input type="checkbox" id="tsd-filter-externals" checked />
							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
						</div>
					</div>
					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
				</div>
			</div>
		</div>
	</div>
	<div class="tsd-page-title">
		<div class="container">
			<ul class="tsd-breadcrumb">
				<li>
					<a href="../modules.html">mongodb</a>
				</li>
				<li>
					<a href="Long.html">Long</a>
				</li>
			</ul>
			<h1>Class Long</h1>
		</div>
	</div>
</header>
<div class="container container-main">
	<div class="row">
		<div class="col-8 col-content">
			<section class="tsd-panel tsd-comment">
				<div class="tsd-comment tsd-typography">
					<div class="lead">
						<p>A class representing a 64-bit integer</p>
					</div>
					<dl class="tsd-comment-tags">
						<dt>remarks</dt>
						<dd><p>The internal representation of a long is the two given signed, 32-bit values.
								We use 32-bit pieces because these are the size of integers on which
								Javascript performs bit-operations.  For operations like addition and
								multiplication, we split each number into 16 bit pieces, which can easily be
								multiplied within Javascript&#39;s floating-point representation without overflow
								or change in sign.
								In the algorithms below, we frequently reduce the negative case to the
								positive case by negating the input(s) and then post-processing the result.
								Note that we must ALWAYS check specially whether those values are MIN_VALUE
								(-2^63) because -MIN_VALUE == MIN_VALUE (since 2^63 cannot be represented as
								a positive number, it overflows back into a negative).  Not handling this
								case would often result in infinite recursion.
							Common constant values ZERO, ONE, NEG_ONE, etc. are found as static properties on this class.</p>
						</dd>
					</dl>
				</div>
			</section>
			<section class="tsd-panel tsd-hierarchy">
				<h3>Hierarchy</h3>
				<ul class="tsd-hierarchy">
					<li>
						<span class="target">Long</span>
					</li>
				</ul>
			</section>
			<section class="tsd-panel-group tsd-index-group">
				<h2>Index</h2>
				<section class="tsd-panel tsd-index-panel">
					<div class="tsd-index-content">
						<section class="tsd-index-section tsd-is-external">
							<h3>Constructors</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-external"><a href="Long.html#constructor" class="tsd-kind-icon">constructor</a></li>
							</ul>
						</section>
						<section class="tsd-index-section tsd-is-external">
							<h3>Properties</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-external"><a href="Long.html#__isLong__" class="tsd-kind-icon">__is<wbr>Long__</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-external"><a href="Long.html#_bsontype" class="tsd-kind-icon">_bsontype</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-external"><a href="Long.html#high" class="tsd-kind-icon">high</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-external"><a href="Long.html#low" class="tsd-kind-icon">low</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-external"><a href="Long.html#unsigned" class="tsd-kind-icon">unsigned</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#MAX_UNSIGNED_VALUE" class="tsd-kind-icon">MAX_<wbr>UNSIGNED_<wbr>VALUE</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#MAX_VALUE" class="tsd-kind-icon">MAX_<wbr>VALUE</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#MIN_VALUE" class="tsd-kind-icon">MIN_<wbr>VALUE</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#NEG_ONE" class="tsd-kind-icon">NEG_<wbr>ONE</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#ONE" class="tsd-kind-icon">ONE</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#TWO_PWR_24" class="tsd-kind-icon">TWO_<wbr>PWR_<wbr>24</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#UONE" class="tsd-kind-icon">UONE</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#UZERO" class="tsd-kind-icon">UZERO</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#ZERO" class="tsd-kind-icon">ZERO</a></li>
							</ul>
						</section>
						<section class="tsd-index-section tsd-is-external">
							<h3>Methods</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#add" class="tsd-kind-icon">add</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#and" class="tsd-kind-icon">and</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#comp" class="tsd-kind-icon">comp</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#compare" class="tsd-kind-icon">compare</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#div" class="tsd-kind-icon">div</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#divide" class="tsd-kind-icon">divide</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#eq" class="tsd-kind-icon">eq</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#equals" class="tsd-kind-icon">equals</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#eqz" class="tsd-kind-icon">eqz</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#ge" class="tsd-kind-icon">ge</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#getHighBits" class="tsd-kind-icon">get<wbr>High<wbr>Bits</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#getHighBitsUnsigned" class="tsd-kind-icon">get<wbr>High<wbr>Bits<wbr>Unsigned</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#getLowBits" class="tsd-kind-icon">get<wbr>Low<wbr>Bits</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#getLowBitsUnsigned" class="tsd-kind-icon">get<wbr>Low<wbr>Bits<wbr>Unsigned</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#getNumBitsAbs" class="tsd-kind-icon">get<wbr>Num<wbr>Bits<wbr>Abs</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#greaterThan" class="tsd-kind-icon">greater<wbr>Than</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#greaterThanOrEqual" class="tsd-kind-icon">greater<wbr>Than<wbr>OrEqual</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#gt" class="tsd-kind-icon">gt</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#gte" class="tsd-kind-icon">gte</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#inspect" class="tsd-kind-icon">inspect</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#isEven" class="tsd-kind-icon">is<wbr>Even</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#isNegative" class="tsd-kind-icon">is<wbr>Negative</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#isOdd" class="tsd-kind-icon">is<wbr>Odd</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#isPositive" class="tsd-kind-icon">is<wbr>Positive</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#isZero" class="tsd-kind-icon">is<wbr>Zero</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#le" class="tsd-kind-icon">le</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#lessThan" class="tsd-kind-icon">less<wbr>Than</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#lessThanOrEqual" class="tsd-kind-icon">less<wbr>Than<wbr>OrEqual</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#lt" class="tsd-kind-icon">lt</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#lte" class="tsd-kind-icon">lte</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#mod" class="tsd-kind-icon">mod</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#modulo" class="tsd-kind-icon">modulo</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#mul" class="tsd-kind-icon">mul</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#multiply" class="tsd-kind-icon">multiply</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#ne" class="tsd-kind-icon">ne</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#neg" class="tsd-kind-icon">neg</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#negate" class="tsd-kind-icon">negate</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#neq" class="tsd-kind-icon">neq</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#not" class="tsd-kind-icon">not</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#notEquals" class="tsd-kind-icon">not<wbr>Equals</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#or" class="tsd-kind-icon">or</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#rem" class="tsd-kind-icon">rem</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#shiftLeft" class="tsd-kind-icon">shift<wbr>Left</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#shiftRight" class="tsd-kind-icon">shift<wbr>Right</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#shiftRightUnsigned" class="tsd-kind-icon">shift<wbr>Right<wbr>Unsigned</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#shl" class="tsd-kind-icon">shl</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#shr" class="tsd-kind-icon">shr</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#shr_u" class="tsd-kind-icon">shr_<wbr>u</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#shru" class="tsd-kind-icon">shru</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#sub" class="tsd-kind-icon">sub</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#subtract" class="tsd-kind-icon">subtract</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#toBigInt" class="tsd-kind-icon">to<wbr>Big<wbr>Int</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#toBytes" class="tsd-kind-icon">to<wbr>Bytes</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#toBytesBE" class="tsd-kind-icon">to<wbr>BytesBE</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#toBytesLE" class="tsd-kind-icon">to<wbr>BytesLE</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#toExtendedJSON" class="tsd-kind-icon">to<wbr>ExtendedJSON</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#toInt" class="tsd-kind-icon">to<wbr>Int</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#toNumber" class="tsd-kind-icon">to<wbr>Number</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#toSigned" class="tsd-kind-icon">to<wbr>Signed</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#toString" class="tsd-kind-icon">to<wbr>String</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#toUnsigned" class="tsd-kind-icon">to<wbr>Unsigned</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-external"><a href="Long.html#xor" class="tsd-kind-icon">xor</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#fromBigInt" class="tsd-kind-icon">from<wbr>Big<wbr>Int</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#fromBits" class="tsd-kind-icon">from<wbr>Bits</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#fromBytes" class="tsd-kind-icon">from<wbr>Bytes</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#fromBytesBE" class="tsd-kind-icon">from<wbr>BytesBE</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#fromBytesLE" class="tsd-kind-icon">from<wbr>BytesLE</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#fromExtendedJSON" class="tsd-kind-icon">from<wbr>ExtendedJSON</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#fromInt" class="tsd-kind-icon">from<wbr>Int</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#fromNumber" class="tsd-kind-icon">from<wbr>Number</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#fromString" class="tsd-kind-icon">from<wbr>String</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#fromValue" class="tsd-kind-icon">from<wbr>Value</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external"><a href="Long.html#isLong" class="tsd-kind-icon">is<wbr>Long</a></li>
							</ul>
						</section>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-external">
				<h2>Constructors</h2>
				<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-external">
					<a name="constructor" class="tsd-anchor"></a>
					<h3>constructor</h3>
					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">new <wbr>Long<span class="tsd-signature-symbol">(</span>low<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">bigint</span>, high<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span>, unsigned<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:519</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Constructs a 64 bit two&#39;s-complement integer, given its low and high 32 bit values as <em>signed</em> integers.
									See the from* functions below for more convenient ways of constructing Longs.</p>
								</div>
								<p>Acceptable signatures are:</p>
								<ul>
									<li>Long(low, high, unsigned?)</li>
									<li>Long(bigint, unsigned?)</li>
									<li>Long(string, unsigned?)</li>
								</ul>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> low: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">bigint</span></h5>
									<div class="tsd-comment tsd-typography">
										<div class="lead">
											<p>The low (signed) 32 bits of the long</p>
										</div>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> high: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<div class="lead">
											<p>The high (signed) 32 bits of the long</p>
										</div>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> unsigned: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<div class="lead">
											<p>Whether unsigned or not, defaults to signed</p>
										</div>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-external">
				<h2>Properties</h2>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-external">
					<a name="__isLong__" class="tsd-anchor"></a>
					<h3>__is<wbr>Long__</h3>
					<div class="tsd-signature tsd-kind-icon">__is<wbr>Long__<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">true</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:493</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>An indicator used to reliably determine if an object is a Long or not.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-external">
					<a name="_bsontype" class="tsd-anchor"></a>
					<h3>_bsontype</h3>
					<div class="tsd-signature tsd-kind-icon">_bsontype<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;Long&quot;</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:491</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-external">
					<a name="high" class="tsd-anchor"></a>
					<h3>high</h3>
					<div class="tsd-signature tsd-kind-icon">high<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:497</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The high 32 bits as a signed value.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-external">
					<a name="low" class="tsd-anchor"></a>
					<h3>low</h3>
					<div class="tsd-signature tsd-kind-icon">low<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:501</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The low 32 bits as a signed value.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-external">
					<a name="unsigned" class="tsd-anchor"></a>
					<h3>unsigned</h3>
					<div class="tsd-signature tsd-kind-icon">unsigned<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:505</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Whether unsigned or not.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="MAX_UNSIGNED_VALUE" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> MAX_<wbr>UNSIGNED_<wbr>VALUE</h3>
					<div class="tsd-signature tsd-kind-icon">MAX_<wbr>UNSIGNED_<wbr>VALUE<span class="tsd-signature-symbol">:</span> <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:522</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Maximum unsigned value.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="MAX_VALUE" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> MAX_<wbr>VALUE</h3>
					<div class="tsd-signature tsd-kind-icon">MAX_<wbr>VALUE<span class="tsd-signature-symbol">:</span> <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:534</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Maximum signed value.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="MIN_VALUE" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> MIN_<wbr>VALUE</h3>
					<div class="tsd-signature tsd-kind-icon">MIN_<wbr>VALUE<span class="tsd-signature-symbol">:</span> <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:536</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Minimum signed value.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="NEG_ONE" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> NEG_<wbr>ONE</h3>
					<div class="tsd-signature tsd-kind-icon">NEG_<wbr>ONE<span class="tsd-signature-symbol">:</span> <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:532</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Signed negative one.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="ONE" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> ONE</h3>
					<div class="tsd-signature tsd-kind-icon">ONE<span class="tsd-signature-symbol">:</span> <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:528</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Signed one.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="TWO_PWR_24" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> TWO_<wbr>PWR_<wbr>24</h3>
					<div class="tsd-signature tsd-kind-icon">TWO_<wbr>PWR_<wbr>24<span class="tsd-signature-symbol">:</span> <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:520</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="UONE" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> UONE</h3>
					<div class="tsd-signature tsd-kind-icon">UONE<span class="tsd-signature-symbol">:</span> <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:530</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Unsigned one.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="UZERO" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> UZERO</h3>
					<div class="tsd-signature tsd-kind-icon">UZERO<span class="tsd-signature-symbol">:</span> <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:526</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Unsigned zero.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="ZERO" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> ZERO</h3>
					<div class="tsd-signature tsd-kind-icon">ZERO<span class="tsd-signature-symbol">:</span> <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:524</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Signed zero</p>
						</div>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-external">
				<h2>Methods</h2>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="add" class="tsd-anchor"></a>
					<h3>add</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">add<span class="tsd-signature-symbol">(</span>addend<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:611</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns the sum of this and the specified Long.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>addend: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="and" class="tsd-anchor"></a>
					<h3>and</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">and<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:616</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns the sum of this and the specified Long.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>Sum</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="comp" class="tsd-anchor"></a>
					<h3>comp</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">comp<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">0</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">-1</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:623</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#compare">Long.compare</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">0</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">-1</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="compare" class="tsd-anchor"></a>
					<h3>compare</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">compare<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">0</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">-1</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:621</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Compares this Long&#39;s value with the specified&#39;s.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">0</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">-1</span></h4>
							<p>0 if they are the same, 1 if the this is greater and -1 if the given one is greater</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="div" class="tsd-anchor"></a>
					<h3>div</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">div<span class="tsd-signature-symbol">(</span>divisor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:630</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#divide">Long.divide</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>divisor: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="divide" class="tsd-anchor"></a>
					<h3>divide</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">divide<span class="tsd-signature-symbol">(</span>divisor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:628</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns this Long divided by the specified. The result is signed if this Long is signed or unsigned if this Long is unsigned.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>divisor: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>Quotient</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="eq" class="tsd-anchor"></a>
					<h3>eq</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">eq<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:637</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#equals">Long.equals</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="equals" class="tsd-anchor"></a>
					<h3>equals</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">equals<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:635</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests if this Long&#39;s value equals the specified&#39;s.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>Other value</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="eqz" class="tsd-anchor"></a>
					<h3>eqz</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">eqz<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:777</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#isZero">Long.isZero</a></p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="ge" class="tsd-anchor"></a>
					<h3>ge</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">ge<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:657</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#greaterThanOrEqual">Long.greaterThanOrEqual</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="getHighBits" class="tsd-anchor"></a>
					<h3>get<wbr>High<wbr>Bits</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">get<wbr>High<wbr>Bits<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:639</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets the high 32 bits as a signed integer.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="getHighBitsUnsigned" class="tsd-anchor"></a>
					<h3>get<wbr>High<wbr>Bits<wbr>Unsigned</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">get<wbr>High<wbr>Bits<wbr>Unsigned<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:641</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets the high 32 bits as an unsigned integer.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="getLowBits" class="tsd-anchor"></a>
					<h3>get<wbr>Low<wbr>Bits</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Low<wbr>Bits<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:643</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets the low 32 bits as a signed integer.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="getLowBitsUnsigned" class="tsd-anchor"></a>
					<h3>get<wbr>Low<wbr>Bits<wbr>Unsigned</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Low<wbr>Bits<wbr>Unsigned<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:645</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets the low 32 bits as an unsigned integer.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="getNumBitsAbs" class="tsd-anchor"></a>
					<h3>get<wbr>Num<wbr>Bits<wbr>Abs</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Num<wbr>Bits<wbr>Abs<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:647</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Gets the number of bits needed to represent the absolute value of this Long.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="greaterThan" class="tsd-anchor"></a>
					<h3>greater<wbr>Than</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">greater<wbr>Than<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:649</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests if this Long&#39;s value is greater than the specified&#39;s.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="greaterThanOrEqual" class="tsd-anchor"></a>
					<h3>greater<wbr>Than<wbr>OrEqual</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">greater<wbr>Than<wbr>OrEqual<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:653</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests if this Long&#39;s value is greater than or equal the specified&#39;s.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="gt" class="tsd-anchor"></a>
					<h3>gt</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">gt<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:651</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#greaterThan">Long.greaterThan</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="gte" class="tsd-anchor"></a>
					<h3>gte</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">gte<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:655</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#greaterThanOrEqual">Long.greaterThanOrEqual</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="inspect" class="tsd-anchor"></a>
					<h3>inspect</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">inspect<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:784</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="isEven" class="tsd-anchor"></a>
					<h3>is<wbr>Even</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">is<wbr>Even<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:659</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests if this Long&#39;s value is even.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="isNegative" class="tsd-anchor"></a>
					<h3>is<wbr>Negative</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">is<wbr>Negative<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:661</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests if this Long&#39;s value is negative.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="isOdd" class="tsd-anchor"></a>
					<h3>is<wbr>Odd</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">is<wbr>Odd<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:663</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests if this Long&#39;s value is odd.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="isPositive" class="tsd-anchor"></a>
					<h3>is<wbr>Positive</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">is<wbr>Positive<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:665</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests if this Long&#39;s value is positive.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="isZero" class="tsd-anchor"></a>
					<h3>is<wbr>Zero</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">is<wbr>Zero<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:667</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests if this Long&#39;s value equals zero.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="le" class="tsd-anchor"></a>
					<h3>le</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">le<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:779</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#lessThanOrEqual">Long.lessThanOrEqual</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="lessThan" class="tsd-anchor"></a>
					<h3>less<wbr>Than</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">less<wbr>Than<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:669</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests if this Long&#39;s value is less than the specified&#39;s.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="lessThanOrEqual" class="tsd-anchor"></a>
					<h3>less<wbr>Than<wbr>OrEqual</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">less<wbr>Than<wbr>OrEqual<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:673</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests if this Long&#39;s value is less than or equal the specified&#39;s.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="lt" class="tsd-anchor"></a>
					<h3>lt</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">lt<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:671</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of {@link Long#lessThan}.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="lte" class="tsd-anchor"></a>
					<h3>lte</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">lte<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:675</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#lessThanOrEqual">Long.lessThanOrEqual</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="mod" class="tsd-anchor"></a>
					<h3>mod</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">mod<span class="tsd-signature-symbol">(</span>divisor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:679</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#modulo">Long.modulo</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>divisor: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="modulo" class="tsd-anchor"></a>
					<h3>modulo</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">modulo<span class="tsd-signature-symbol">(</span>divisor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:677</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns this Long modulo the specified.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>divisor: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="mul" class="tsd-anchor"></a>
					<h3>mul</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">mul<span class="tsd-signature-symbol">(</span>multiplier<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:689</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#multiply">Long.multiply</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>multiplier: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="multiply" class="tsd-anchor"></a>
					<h3>multiply</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">multiply<span class="tsd-signature-symbol">(</span>multiplier<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:687</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns the product of this and the specified Long.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>multiplier: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>Multiplier</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>Product</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="ne" class="tsd-anchor"></a>
					<h3>ne</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">ne<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:701</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#notEquals">Long.notEquals</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="neg" class="tsd-anchor"></a>
					<h3>neg</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">neg<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:693</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#negate">Long.negate</a></p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="negate" class="tsd-anchor"></a>
					<h3>negate</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">negate<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:691</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns the Negation of this Long&#39;s value.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="neq" class="tsd-anchor"></a>
					<h3>neq</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">neq<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:699</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#notEquals">Long.notEquals</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="not" class="tsd-anchor"></a>
					<h3>not</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">not<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:695</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns the bitwise NOT of this Long.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="notEquals" class="tsd-anchor"></a>
					<h3>not<wbr>Equals</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">not<wbr>Equals<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:697</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests if this Long&#39;s value differs from the specified&#39;s.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="or" class="tsd-anchor"></a>
					<h3>or</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">or<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:705</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns the bitwise OR of this Long and the specified.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="rem" class="tsd-anchor"></a>
					<h3>rem</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">rem<span class="tsd-signature-symbol">(</span>divisor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:681</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#modulo">Long.modulo</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>divisor: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="shiftLeft" class="tsd-anchor"></a>
					<h3>shift<wbr>Left</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">shift<wbr>Left<span class="tsd-signature-symbol">(</span>numBits<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:711</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns this Long with bits shifted to the left by the given amount.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>numBits: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>Number of bits</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>Shifted Long</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="shiftRight" class="tsd-anchor"></a>
					<h3>shift<wbr>Right</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">shift<wbr>Right<span class="tsd-signature-symbol">(</span>numBits<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:719</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns this Long with bits arithmetically shifted to the right by the given amount.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>numBits: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>Number of bits</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>Shifted Long</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="shiftRightUnsigned" class="tsd-anchor"></a>
					<h3>shift<wbr>Right<wbr>Unsigned</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">shift<wbr>Right<wbr>Unsigned<span class="tsd-signature-symbol">(</span>numBits<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:727</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns this Long with bits logically shifted to the right by the given amount.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>numBits: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>Number of bits</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>Shifted Long</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="shl" class="tsd-anchor"></a>
					<h3>shl</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">shl<span class="tsd-signature-symbol">(</span>numBits<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:713</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#shiftLeft">Long.shiftLeft</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>numBits: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="shr" class="tsd-anchor"></a>
					<h3>shr</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">shr<span class="tsd-signature-symbol">(</span>numBits<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:721</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#shiftRight">Long.shiftRight</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>numBits: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="shr_u" class="tsd-anchor"></a>
					<h3>shr_<wbr>u</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">shr_<wbr>u<span class="tsd-signature-symbol">(</span>numBits<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:729</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#shiftRightUnsigned">Long.shiftRightUnsigned</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>numBits: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="shru" class="tsd-anchor"></a>
					<h3>shru</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">shru<span class="tsd-signature-symbol">(</span>numBits<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:731</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#shiftRightUnsigned">Long.shiftRightUnsigned</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>numBits: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="sub" class="tsd-anchor"></a>
					<h3>sub</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">sub<span class="tsd-signature-symbol">(</span>subtrahend<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:739</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>This is an alias of <a href="Long.html#subtract">Long.subtract</a></p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>subtrahend: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="subtract" class="tsd-anchor"></a>
					<h3>subtract</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">subtract<span class="tsd-signature-symbol">(</span>subtrahend<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:737</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns the difference of this and the specified Long.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>subtrahend: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol"> | </span><a href="Timestamp.html" class="tsd-signature-type" data-tsd-kind="Class">Timestamp</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>Subtrahend</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>Difference</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="toBigInt" class="tsd-anchor"></a>
					<h3>to<wbr>Big<wbr>Int</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">to<wbr>Big<wbr>Int<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">bigint</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:745</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Converts the Long to a BigInt (arbitrary precision).</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">bigint</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="toBytes" class="tsd-anchor"></a>
					<h3>to<wbr>Bytes</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">to<wbr>Bytes<span class="tsd-signature-symbol">(</span>le<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:751</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Converts this Long to its byte representation.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> le: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Whether little or big endian, defaults to big endian</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h4>
							<p>Byte representation</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="toBytesBE" class="tsd-anchor"></a>
					<h3>to<wbr>BytesBE</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">to<wbr>BytesBE<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:761</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Converts this Long to its big endian byte representation.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h4>
							<p>Big endian byte representation</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="toBytesLE" class="tsd-anchor"></a>
					<h3>to<wbr>BytesLE</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">to<wbr>BytesLE<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:756</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Converts this Long to its little endian byte representation.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h4>
							<p>Little endian byte representation</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="toExtendedJSON" class="tsd-anchor"></a>
					<h3>to<wbr>ExtendedJSON</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">to<wbr>ExtendedJSON<span class="tsd-signature-symbol">(</span>options<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Options</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">LongExtended</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:780</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> options: <span class="tsd-signature-type">Options</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">LongExtended</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="toInt" class="tsd-anchor"></a>
					<h3>to<wbr>Int</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">to<wbr>Int<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:741</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Converts the Long to a 32 bit integer, assuming it is a 32 bit integer.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="toNumber" class="tsd-anchor"></a>
					<h3>to<wbr>Number</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">to<wbr>Number<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:743</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Converts the Long to a the nearest floating-point representation of this value (double, 53 bit mantissa).</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="toSigned" class="tsd-anchor"></a>
					<h3>to<wbr>Signed</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">to<wbr>Signed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:765</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Converts this Long to signed.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="toString" class="tsd-anchor"></a>
					<h3>to<wbr>String</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">to<wbr>String<span class="tsd-signature-symbol">(</span>radix<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:771</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Converts the Long to a string written in the specified radix.</p>
								</div>
								<dl class="tsd-comment-tags">
									<dt>throws</dt>
									<dd><p>RangeError If <code>radix</code> is out of range</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> radix: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Radix (2-36), defaults to 10</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="toUnsigned" class="tsd-anchor"></a>
					<h3>to<wbr>Unsigned</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">to<wbr>Unsigned<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:773</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Converts this Long to unsigned.</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-external">
					<a name="xor" class="tsd-anchor"></a>
					<h3>xor</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">xor<span class="tsd-signature-symbol">(</span>other<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:775</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns the bitwise XOR of this Long and the given one.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>other: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="fromBigInt" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> from<wbr>Big<wbr>Int</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">from<wbr>Big<wbr>Int<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">bigint</span>, unsigned<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:566</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns a Long representing the given value, provided that it is a finite number. Otherwise, zero is returned.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>value: <span class="tsd-signature-type">bigint</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The number in question</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> unsigned: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Whether unsigned or not, defaults to signed</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>The corresponding Long value</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="fromBits" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> from<wbr>Bits</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">from<wbr>Bits<span class="tsd-signature-symbol">(</span>lowBits<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, highBits<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, unsigned<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:545</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns a Long representing the 64 bit integer that comes by concatenating the given low and high bits.
									Each is assumed to use 32 bits.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>lowBits: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The low 32 bits</p>
									</div>
								</li>
								<li>
									<h5>highBits: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The high 32 bits</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> unsigned: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Whether unsigned or not, defaults to signed</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>The corresponding Long value</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="fromBytes" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> from<wbr>Bytes</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">from<wbr>Bytes<span class="tsd-signature-symbol">(</span>bytes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span>, unsigned<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, le<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:582</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Creates a Long from its byte representation.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>bytes: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Byte representation</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> unsigned: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Whether unsigned or not, defaults to signed</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> le: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Whether little or big endian, defaults to big endian</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>The corresponding Long value</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="fromBytesBE" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> from<wbr>BytesBE</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">from<wbr>BytesBE<span class="tsd-signature-symbol">(</span>bytes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span>, unsigned<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:596</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Creates a Long from its big endian byte representation.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>bytes: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Big endian byte representation</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> unsigned: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Whether unsigned or not, defaults to signed</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>The corresponding Long value</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="fromBytesLE" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> from<wbr>BytesLE</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">from<wbr>BytesLE<span class="tsd-signature-symbol">(</span>bytes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span>, unsigned<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:589</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Creates a Long from its little endian byte representation.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>bytes: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Little endian byte representation</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> unsigned: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Whether unsigned or not, defaults to signed</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>The corresponding Long value</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="fromExtendedJSON" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> from<wbr>ExtendedJSON</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">from<wbr>ExtendedJSON<span class="tsd-signature-symbol">(</span>doc<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>$numberLong<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span>, options<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Options</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:781</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>doc: <span class="tsd-signature-symbol">{ </span>$numberLong<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></h5>
									<ul class="tsd-parameters">
										<li class="tsd-parameter">
											<h5>$number<wbr>Long<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
										</li>
									</ul>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> options: <span class="tsd-signature-type">Options</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="fromInt" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> from<wbr>Int</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">from<wbr>Int<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, unsigned<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:552</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns a Long representing the given 32 bit integer value.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>value: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The 32 bit integer in question</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> unsigned: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Whether unsigned or not, defaults to signed</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>The corresponding Long value</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="fromNumber" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> from<wbr>Number</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">from<wbr>Number<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, unsigned<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:559</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns a Long representing the given value, provided that it is a finite number. Otherwise, zero is returned.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>value: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The number in question</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> unsigned: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Whether unsigned or not, defaults to signed</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>The corresponding Long value</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="fromString" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> from<wbr>String</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">from<wbr>String<span class="tsd-signature-symbol">(</span>str<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, unsigned<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, radix<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:574</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Returns a Long representation of the given string, written using the specified radix.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>str: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The textual representation of the Long</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> unsigned: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Whether unsigned or not, defaults to signed</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> radix: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The radix in which the text is written (2-36), defaults to 10</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
							<p>The corresponding Long value</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="fromValue" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> from<wbr>Value</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">from<wbr>Value<span class="tsd-signature-symbol">(</span>val<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span>high<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>low<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>unsigned<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span>, unsigned<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:605</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Converts the specified value to a Long.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>val: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span>high<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>low<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>unsigned<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span></h5>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> unsigned: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>Whether unsigned or not, defaults to signed</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
					<a name="isLong" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> is<wbr>Long</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
						<li class="tsd-signature tsd-kind-icon">is<wbr>Long<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">value</span><span class="tsd-signature-symbol"> is </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in node_modules/bson/bson.d.ts:600</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Tests if the specified object is a Long.</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>value: <span class="tsd-signature-type">any</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">value</span><span class="tsd-signature-symbol"> is </span><a href="Long.html" class="tsd-signature-type" data-tsd-kind="Class">Long</a></h4>
						</li>
					</ul>
				</section>
			</section>
		</div>
		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
			<nav class="tsd-navigation primary">
				<ul>
					<li class=" ">
						<a href="../modules.html">Exports</a>
					</li>
				</ul>
			</nav>
			<nav class="tsd-navigation secondary menu-sticky">
				<ul class="before-current">
				</ul>
				<ul class="current">
					<li class="current tsd-kind-class tsd-is-external">
						<a href="Long.html" class="tsd-kind-icon">Long</a>
						<ul>
							<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#constructor" class="tsd-kind-icon">constructor</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#__isLong__" class="tsd-kind-icon">__is<wbr>Long__</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#_bsontype" class="tsd-kind-icon">_bsontype</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#high" class="tsd-kind-icon">high</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#low" class="tsd-kind-icon">low</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#unsigned" class="tsd-kind-icon">unsigned</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#MAX_UNSIGNED_VALUE" class="tsd-kind-icon">MAX_<wbr>UNSIGNED_<wbr>VALUE</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#MAX_VALUE" class="tsd-kind-icon">MAX_<wbr>VALUE</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#MIN_VALUE" class="tsd-kind-icon">MIN_<wbr>VALUE</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#NEG_ONE" class="tsd-kind-icon">NEG_<wbr>ONE</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#ONE" class="tsd-kind-icon">ONE</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#TWO_PWR_24" class="tsd-kind-icon">TWO_<wbr>PWR_<wbr>24</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#UONE" class="tsd-kind-icon">UONE</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#UZERO" class="tsd-kind-icon">UZERO</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#ZERO" class="tsd-kind-icon">ZERO</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#add" class="tsd-kind-icon">add</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#and" class="tsd-kind-icon">and</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#comp" class="tsd-kind-icon">comp</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#compare" class="tsd-kind-icon">compare</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#div" class="tsd-kind-icon">div</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#divide" class="tsd-kind-icon">divide</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#eq" class="tsd-kind-icon">eq</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#equals" class="tsd-kind-icon">equals</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#eqz" class="tsd-kind-icon">eqz</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#ge" class="tsd-kind-icon">ge</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#getHighBits" class="tsd-kind-icon">get<wbr>High<wbr>Bits</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#getHighBitsUnsigned" class="tsd-kind-icon">get<wbr>High<wbr>Bits<wbr>Unsigned</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#getLowBits" class="tsd-kind-icon">get<wbr>Low<wbr>Bits</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#getLowBitsUnsigned" class="tsd-kind-icon">get<wbr>Low<wbr>Bits<wbr>Unsigned</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#getNumBitsAbs" class="tsd-kind-icon">get<wbr>Num<wbr>Bits<wbr>Abs</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#greaterThan" class="tsd-kind-icon">greater<wbr>Than</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#greaterThanOrEqual" class="tsd-kind-icon">greater<wbr>Than<wbr>OrEqual</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#gt" class="tsd-kind-icon">gt</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#gte" class="tsd-kind-icon">gte</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#inspect" class="tsd-kind-icon">inspect</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#isEven" class="tsd-kind-icon">is<wbr>Even</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#isNegative" class="tsd-kind-icon">is<wbr>Negative</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#isOdd" class="tsd-kind-icon">is<wbr>Odd</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#isPositive" class="tsd-kind-icon">is<wbr>Positive</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#isZero" class="tsd-kind-icon">is<wbr>Zero</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#le" class="tsd-kind-icon">le</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#lessThan" class="tsd-kind-icon">less<wbr>Than</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#lessThanOrEqual" class="tsd-kind-icon">less<wbr>Than<wbr>OrEqual</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#lt" class="tsd-kind-icon">lt</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#lte" class="tsd-kind-icon">lte</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#mod" class="tsd-kind-icon">mod</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#modulo" class="tsd-kind-icon">modulo</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#mul" class="tsd-kind-icon">mul</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#multiply" class="tsd-kind-icon">multiply</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#ne" class="tsd-kind-icon">ne</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#neg" class="tsd-kind-icon">neg</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#negate" class="tsd-kind-icon">negate</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#neq" class="tsd-kind-icon">neq</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#not" class="tsd-kind-icon">not</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#notEquals" class="tsd-kind-icon">not<wbr>Equals</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#or" class="tsd-kind-icon">or</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#rem" class="tsd-kind-icon">rem</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#shiftLeft" class="tsd-kind-icon">shift<wbr>Left</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#shiftRight" class="tsd-kind-icon">shift<wbr>Right</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#shiftRightUnsigned" class="tsd-kind-icon">shift<wbr>Right<wbr>Unsigned</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#shl" class="tsd-kind-icon">shl</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#shr" class="tsd-kind-icon">shr</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#shr_u" class="tsd-kind-icon">shr_<wbr>u</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#shru" class="tsd-kind-icon">shru</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#sub" class="tsd-kind-icon">sub</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#subtract" class="tsd-kind-icon">subtract</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#toBigInt" class="tsd-kind-icon">to<wbr>Big<wbr>Int</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#toBytes" class="tsd-kind-icon">to<wbr>Bytes</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#toBytesBE" class="tsd-kind-icon">to<wbr>BytesBE</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#toBytesLE" class="tsd-kind-icon">to<wbr>BytesLE</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#toExtendedJSON" class="tsd-kind-icon">to<wbr>ExtendedJSON</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#toInt" class="tsd-kind-icon">to<wbr>Int</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#toNumber" class="tsd-kind-icon">to<wbr>Number</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#toSigned" class="tsd-kind-icon">to<wbr>Signed</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#toString" class="tsd-kind-icon">to<wbr>String</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#toUnsigned" class="tsd-kind-icon">to<wbr>Unsigned</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-external">
								<a href="Long.html#xor" class="tsd-kind-icon">xor</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#fromBigInt" class="tsd-kind-icon">from<wbr>Big<wbr>Int</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#fromBits" class="tsd-kind-icon">from<wbr>Bits</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#fromBytes" class="tsd-kind-icon">from<wbr>Bytes</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#fromBytesBE" class="tsd-kind-icon">from<wbr>BytesBE</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#fromBytesLE" class="tsd-kind-icon">from<wbr>BytesLE</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#fromExtendedJSON" class="tsd-kind-icon">from<wbr>ExtendedJSON</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#fromInt" class="tsd-kind-icon">from<wbr>Int</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#fromNumber" class="tsd-kind-icon">from<wbr>Number</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#fromString" class="tsd-kind-icon">from<wbr>String</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#fromValue" class="tsd-kind-icon">from<wbr>Value</a>
							</li>
							<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-external">
								<a href="Long.html#isLong" class="tsd-kind-icon">is<wbr>Long</a>
							</li>
						</ul>
					</li>
				</ul>
				<ul class="after-current">
				</ul>
			</nav>
		</div>
	</div>
</div>
<footer class="with-border-bottom">
	<div class="container">
		<h2>Legend</h2>
		<div class="tsd-legend-group">
			<ul class="tsd-legend">
				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
			</ul>
		</div>
	</div>
</footer>
<div class="container tsd-generator">
	<p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p>
</div>
<div class="overlay"></div>
<script src="../assets/js/main.js"></script>
</body>
</html>